package com.xu.demo.templatePattern;

import org.springframework.web.client.RestTemplate;

/**
 * 模板模式
 * 抽象父类定义方法模板，子类自定义实现方式。
 *
 */
public class TempaltePattern {

    public static void main(String[] args) {

        System.out.println("----------西红柿炒鸡蛋----------");
        DishTemplate eggsWithTomato = new DishEggsWithTomato();
        eggsWithTomato.doDish();

        System.out.println("----------小葱拌豆腐----------");
        DishTemplate onionWithTofu = new DishOnionWithTofu();
        onionWithTofu.doDish();
    }

}
